Touch sensation

English word definition — powered by WordNet

NOUN

the sensation produced by pressure receptors in the skin

Want to remember touch sensation?

Sign up free to bookmark & revise